package com.adodooo.codequery.common;

import java.util.HashMap;
import java.util.Map;

import com.dreammore.framework.common.utils.Tools;

public final class RegionUtil {

	public final static String[] PLACE_NAMES = new String[] {
			// "北京市",
			"北京",
			// "天津市",
			"天津",
			// "河北省",
			"河北",
			// "山西省",
			"山西",
			// "内蒙古自治区",
			"内蒙古",
			// "辽宁省",
			"辽宁",
			// "吉林省",
			"吉林",
			// "黑龙江省",
			"黑龙江",
			// "上海市",
			"上海",
			// "江苏省",
			"江苏",
			// "浙江省",
			"浙江",
			// "安徽省",
			"安徽",
			// "福建省",
			"福建",
			// "江西省",
			"江西",
			// "山东省",
			"山东",
			// "河南省",
			"河南",
			// "湖北省",
			"湖北",
			// "湖南省",
			"湖南",
			// "广东省",
			"广东",
			// "广西壮族自治区",
			"广西",
			// "海南省",
			"海南",
			// "重庆市",
			"重庆",
			// "四川省",
			"四川",
			// "贵州省",
			"贵州",
			// "云南省",
			"云南",
			// "西藏自治区",
			"西藏",
			// "陕西省",
			"陕西",
			// "甘肃省",
			"甘肃",
			// "青海省",
			"青海",
			// "宁夏回族自治区",
			"宁夏",
			// "新疆维吾尔自治区",
			"新疆",
			// "台湾省",
			"台湾",
			// "香港特别行政区",
			"香港",
			// "澳门特别行政区",
			"澳门", };

	public final static Map<String, String> PLACE_MAP = new HashMap<String, String>() {
		{
			// put("北京市","110000");
			put("北京", "110000");
			// put("天津市","120000");
			put("天津", "120000");
			// put("河北省","130000");
			put("河北", "130000");
			// put("山西省","140000");
			put("山西", "140000");
			// put("内蒙古自治区","150000");
			put("内蒙古", "150000");
			// put("辽宁省","210000");
			put("辽宁", "210000");
			// put("吉林省","220000");
			put("吉林", "220000");
			// put("黑龙江省","230000");
			put("黑龙江", "230000");
			// put("上海市","310000");
			put("上海", "310000");
			// put("江苏省","320000");
			put("江苏", "320000");
			// put("浙江省","330000");
			put("浙江", "330000");
			// put("安徽省","340000");
			put("安徽", "340000");
			// put("福建省","350000");
			put("福建", "350000");
			// put("江西省","360000");
			put("江西", "360000");
			// put("山东省","370000");
			put("山东", "370000");
			// put("河南省","410000");
			put("河南", "410000");
			// put("湖北省","420000");
			put("湖北", "420000");
			// put("湖南省","430000");
			put("湖南", "430000");
			// put("广东省","440000");
			put("广东", "440000");
			// put("广西壮族自治区","450000");
			put("广西", "450000");
			// put("海南省","460000");
			put("海南", "460000");
			// put("重庆市","500000");
			put("重庆", "500000");
			// put("四川省","510000");
			put("四川", "510000");
			// put("贵州省","520000");
			put("贵州", "520000");
			// put("云南省","530000");
			put("云南", "530000");
			// put("西藏自治区","540000");
			put("西藏", "540000");
			// put("陕西省","610000");
			put("陕西", "610000");
			// put("甘肃省","620000");
			put("甘肃", "620000");
			// put("青海省","630000");
			put("青海", "630000");
			// put("宁夏回族自治区","640000");
			put("宁夏", "640000");
			// put("新疆维吾尔自治区","650000");
			put("新疆", "650000");
			// put("台湾省","710000");
			put("台湾", "710000");
			// put("香港特别行政区","810000");
			put("香港", "810000");
			// put("澳门特别行政区","820000");
			put("澳门", "820000");
		}
	};

	public final static String[] CITY_NAMES = new String[] {
			// "北京市",
			"北京",
			// "天津市",
			"天津",
			// "重庆市",
			"重庆",
			// "上海市",
			"上海",
			// "石家庄市",
			"石家庄",
			// "唐山市",
			"唐山",
			// "秦皇岛市",
			"秦皇岛",
			// "邯郸市",
			"邯郸",
			// "邢台市",
			"邢台",
			// "保定市",
			"保定",
			// "张家口市",
			"张家口",
			// "承德市",
			"承德",
			// "沧州市",
			"沧州",
			// "廊坊市",
			"廊坊",
			// "衡水市",
			"衡水",
			// "太原市",
			"太原",
			// "大同市",
			"大同",
			// "阳泉市",
			"阳泉",
			// "长治市",
			"长治",
			// "晋城市",
			"晋城",
			// "朔州市",
			"朔州",
			// "晋中市",
			"晋中",
			// "运城市",
			"运城",
			// "忻州市",
			"忻州",
			// "临汾市",
			"临汾",
			// "吕梁市",
			"吕梁",
			// "呼和浩特市",
			"呼和浩特",
			// "包头市",
			"包头",
			// "乌海市",
			"乌海",
			// "赤峰市",
			"赤峰",
			// "通辽市",
			"通辽",
			// "鄂尔多斯市",
			"鄂尔多斯",
			// "呼伦贝尔市",
			"呼伦贝尔",
			// "巴彦淖尔市",
			"巴彦淖尔",
			// "乌兰察布市",
			"乌兰察布",
			// "兴安盟",
			"兴安盟",
			// "锡林郭勒盟",
			"锡林郭勒盟",
			// "阿拉善盟",
			"阿拉善盟",
			// "沈阳市",
			"沈阳",
			// "大连市",
			"大连",
			// "鞍山市",
			"鞍山",
			// "抚顺市",
			"抚顺",
			// "本溪市",
			"本溪",
			// "丹东市",
			"丹东",
			// "锦州市",
			"锦州",
			// "营口市",
			"营口",
			// "阜新市",
			"阜新",
			// "辽阳市",
			"辽阳",
			// "盘锦市",
			"盘锦",
			// "铁岭市",
			"铁岭",
			// "朝阳市",
			"朝阳",
			// "葫芦岛市",
			"葫芦岛",
			// "长春市",
			"长春",
			// "吉林市",
			"吉林",
			// "四平市",
			"四平",
			// "辽源市",
			"辽源",
			// "通化市",
			"通化",
			// "白山市",
			"白山",
			// "松原市",
			"松原",
			// "白城市",
			"白城",
			// "延边朝鲜族自治州",
			"延边",
			// "哈尔滨市",
			"哈尔滨",
			// "齐齐哈尔市",
			"齐齐哈尔",
			// "鸡西市",
			"鸡西",
			// "鹤岗市",
			"鹤岗",
			// "双鸭山市",
			"双鸭山",
			// "大庆市",
			"大庆",
			// "伊春市",
			"伊春",
			// "佳木斯市",
			"佳木斯",
			// "七台河市",
			"七台河",
			// "牡丹江市",
			"牡丹江",
			// "黑河市",
			"黑河",
			// "绥化市",
			"绥化",
			// "大兴安岭地区",
			"大兴安岭",
			// "南京市",
			"南京",
			// "无锡市",
			"无锡",
			// "徐州市",
			"徐州",
			// "常州市",
			"常州",
			// "苏州市",
			"苏州",
			// "南通市",
			"南通",
			// "连云港市",
			"连云港",
			// "淮安市",
			"淮安",
			// "盐城市",
			"盐城",
			// "扬州市",
			"扬州",
			// "镇江市",
			"镇江",
			// "泰州市",
			"泰州",
			// "宿迁市",
			"宿迁",
			// "杭州市",
			"杭州",
			// "宁波市",
			"宁波",
			// "温州市",
			"温州",
			// "嘉兴市",
			"嘉兴",
			// "湖州市",
			"湖州",
			// "绍兴市",
			"绍兴",
			// "金华市",
			"金华",
			// "衢州市",
			"衢州",
			// "舟山市",
			"舟山",
			// "台州市",
			"台州",
			// "丽水市",
			"丽水",
			// "合肥市",
			"合肥",
			// "芜湖市",
			"芜湖",
			// "蚌埠市",
			"蚌埠",
			// "淮南市",
			"淮南",
			// "马鞍山市",
			"马鞍山",
			// "淮北市",
			"淮北",
			// "铜陵市",
			"铜陵",
			// "安庆市",
			"安庆",
			// "黄山市",
			"黄山",
			// "滁州市",
			"滁州",
			// "阜阳市",
			"阜阳",
			// "宿州市",
			"宿州",
			// "巢湖市",
			"巢湖",
			// "六安市",
			"六安",
			// "亳州市",
			"亳州",
			// "池州市",
			"池州",
			// "宣城市",
			"宣城",
			// "福州市",
			"福州",
			// "厦门市",
			"厦门",
			// "莆田市",
			"莆田",
			// "三明市",
			"三明",
			// "泉州市",
			"泉州",
			// "漳州市",
			"漳州",
			// "南平市",
			"南平",
			// "龙岩市",
			"龙岩",
			// "宁德市",
			"宁德",
			// "南昌市",
			"南昌",
			// "景德镇市",
			"景德镇",
			// "萍乡市",
			"萍乡",
			// "九江市",
			"九江",
			// "新余市",
			"新余",
			// "鹰潭市",
			"鹰潭",
			// "赣州市",
			"赣州",
			// "吉安市",
			"吉安",
			// "宜春市",
			"宜春",
			// "抚州市",
			"抚州",
			// "上饶市",
			"上饶",
			// "济南市",
			"济南",
			// "青岛市",
			"青岛",
			// "淄博市",
			"淄博",
			// "枣庄市",
			"枣庄",
			// "东营市",
			"东营",
			// "烟台市",
			"烟台",
			// "潍坊市",
			"潍坊",
			// "济宁市",
			"济宁",
			// "泰安市",
			"泰安",
			// "威海市",
			"威海",
			// "日照市",
			"日照",
			// "莱芜市",
			"莱芜",
			// "临沂市",
			"临沂",
			// "德州市",
			"德州",
			// "聊城市",
			"聊城",
			// "滨州市",
			"滨州",
			// "荷泽市",
			"荷泽",
			// "郑州市",
			"郑州",
			// "开封市",
			"开封",
			// "洛阳市",
			"洛阳",
			// "平顶山市",
			"平顶山",
			// "安阳市",
			"安阳",
			// "鹤壁市",
			"鹤壁",
			// "新乡市",
			"新乡",
			// "焦作市",
			"焦作",
			// "濮阳市",
			"濮阳",
			// "许昌市",
			"许昌",
			// "漯河市",
			"漯河",
			// "三门峡市",
			"三门峡",
			// "南阳市",
			"南阳",
			// "商丘市",
			"商丘",
			// "信阳市",
			"信阳",
			// "周口市",
			"周口",
			// "驻马店市",
			"驻马店",
			// "武汉市",
			"武汉",
			// "黄石市",
			"黄石",
			// "十堰市",
			"十堰",
			// "宜昌市",
			"宜昌",
			// "襄阳市",
			"襄阳",
			// "鄂州市",
			"鄂州",
			// "荆门市",
			"荆门",
			// "孝感市",
			"孝感",
			// "荆州市",
			"荆州",
			// "黄冈市",
			"黄冈",
			// "咸宁市",
			"咸宁",
			// "随州市",
			"随州",
			// "恩施土家族苗族自治州",
			"恩施",
			// "长沙市",
			"长沙",
			// "株洲市",
			"株洲",
			// "湘潭市",
			"湘潭",
			// "衡阳市",
			"衡阳",
			// "邵阳市",
			"邵阳",
			// "岳阳市",
			"岳阳",
			// "常德市",
			"常德",
			// "张家界市",
			"张家界",
			// "益阳市",
			"益阳",
			// "郴州市",
			"郴州",
			// "永州市",
			"永州",
			// "怀化市",
			"怀化",
			// "娄底市",
			"娄底",
			// "湘西土家族苗族自治州",
			"湘西",
			// "广州市",
			"广州",
			// "韶关市",
			"韶关",
			// "深圳市",
			"深圳",
			// "珠海市",
			"珠海",
			// "汕头市",
			"汕头",
			// "佛山市",
			"佛山",
			// "江门市",
			"江门",
			// "湛江市",
			"湛江",
			// "茂名市",
			"茂名",
			// "肇庆市",
			"肇庆",
			// "惠州市",
			"惠州",
			// "梅州市",
			"梅州",
			// "汕尾市",
			"汕尾",
			// "河源市",
			"河源",
			// "阳江市",
			"阳江",
			// "清远市",
			"清远",
			// "东莞市",
			"东莞",
			// "中山市",
			"中山",
			// "潮州市",
			"潮州",
			// "揭阳市",
			"揭阳",
			// "云浮市",
			"云浮",
			// "南宁市",
			"南宁",
			// "柳州市",
			"柳州",
			// "桂林市",
			"桂林",
			// "梧州市",
			"梧州",
			// "北海市",
			"北海",
			// "防城港市",
			"防城港",
			// "钦州市",
			"钦州",
			// "贵港市",
			"贵港",
			// "玉林市",
			"玉林",
			// "百色市",
			"百色",
			// "贺州市",
			"贺州",
			// "河池市",
			"河池",
			// "来宾市",
			"来宾",
			// "崇左市",
			"崇左",
			// "海口市",
			"海口",
			// "三亚市",
			"三亚",
			// "成都市",
			"成都",
			// "自贡市",
			"自贡",
			// "攀枝花市",
			"攀枝花",
			// "泸州市",
			"泸州",
			// "德阳市",
			"德阳",
			// "绵阳市",
			"绵阳",
			// "广元市",
			"广元",
			// "遂宁市",
			"遂宁",
			// "内江市",
			"内江",
			// "乐山市",
			"乐山",
			// "南充市",
			"南充",
			// "眉山市",
			"眉山",
			// "宜宾市",
			"宜宾",
			// "广安市",
			"广安",
			// "达州市",
			"达州",
			// "雅安市",
			"雅安",
			// "巴中市",
			"巴中",
			// "资阳市",
			"资阳",
			// "阿坝藏族羌族自治州",
			"阿坝",
			// "甘孜藏族自治州",
			"甘孜",
			// "凉山彝族自治州",
			"凉山",
			// "贵阳市",
			"贵阳",
			// "六盘水市",
			"六盘水",
			// "遵义市",
			"遵义",
			// "安顺市",
			"安顺",
			// "铜仁地区",
			"铜仁",
			// "黔西南布依族苗族自治州",
			"黔西南",
			// "毕节地区",
			"毕节",
			// "黔东南苗族侗族自治州",
			"黔东南",
			// "黔南布依族苗族自治州",
			"黔南",
			// "昆明市",
			"昆明",
			// "曲靖市",
			"曲靖",
			// "玉溪市",
			"玉溪",
			// "保山市",
			"保山",
			// "昭通市",
			"昭通",
			// "丽江市",
			"丽江",
			// "思茅市",
			"思茅",
			// "临沧市",
			"临沧",
			// "楚雄彝族自治州",
			"楚雄",
			// "红河哈尼族彝族自治州",
			"红河",
			// "文山壮族苗族自治州",
			"文山",
			// "西双版纳傣族自治州",
			"西双版纳",
			// "大理白族自治州",
			"大理",
			// "德宏傣族景颇族自治州",
			"德宏",
			// "怒江傈僳族自治州",
			"怒江",
			// "迪庆藏族自治州",
			"迪庆",
			// "拉萨市",
			"拉萨",
			// "昌都地区",
			"昌都",
			// "山南地区",
			"山南",
			// "日喀则地区",
			"日喀则",
			// "那曲地区",
			"那曲",
			// "阿里地区",
			"阿里",
			// "林芝地区",
			"林芝",
			// "西安市",
			"西安",
			// "铜川市",
			"铜川",
			// "宝鸡市",
			"宝鸡",
			// "咸阳市",
			"咸阳",
			// "渭南市",
			"渭南",
			// "延安市",
			"延安",
			// "汉中市",
			"汉中",
			// "榆林市",
			"榆林",
			// "安康市",
			"安康",
			// "商洛市",
			"商洛",
			// "兰州市",
			"兰州",
			// "嘉峪关市",
			"嘉峪关",
			// "金昌市",
			"金昌",
			// "白银市",
			"白银",
			// "天水市",
			"天水",
			// "武威市",
			"武威",
			// "张掖市",
			"张掖",
			// "平凉市",
			"平凉",
			// "酒泉市",
			"酒泉",
			// "庆阳市",
			"庆阳",
			// "定西市",
			"定西",
			// "陇南市",
			"陇南",
			// "临夏回族自治州",
			"临夏",
			// "甘南藏族自治州",
			"甘南",
			// "西宁市",
			"西宁",
			// "海东地区",
			"海东",
			// "海北藏族自治州",
			"海北",
			// "黄南藏族自治州",
			"黄南",
			// "海南藏族自治州",
			"海南",
			// "果洛藏族自治州",
			"果洛",
			// "玉树藏族自治州",
			"玉树",
			// "海西蒙古族藏族自治州",
			"海西",
			// "银川市",
			"银川",
			// "石嘴山市",
			"石嘴山",
			// "吴忠市",
			"吴忠",
			// "固原市",
			"固原",
			// "中卫市",
			"中卫",
			// "乌鲁木齐市",
			"乌鲁木齐",
			// "克拉玛依市",
			"克拉玛依",
			// "吐鲁番地区",
			"吐鲁番",
			// "哈密地区",
			"哈密",
			// "昌吉回族自治州",
			"昌吉",
			// "博尔塔拉蒙古自治州",
			"博尔塔",
			// "巴音郭楞蒙古自治州",
			"巴音郭楞",
			// "阿克苏地区",
			"阿克苏",
			// "克孜勒苏柯尔克孜自治州",
			"克孜勒苏",
			// "喀什地区",
			"喀什",
			// "和田地区",
			"和田",
			// "伊犁哈萨克自治州",
			"伊犁",
			// "塔城地区",
			"塔城",
			// "阿勒泰地区",
			"阿勒泰", };

	public final static Map<String, String> CITY_MAP = new HashMap<String, String>() {
		{
			// put("北京市","110000");
			// put("上海市","310000");
			// put("天津市","120000");
			// put("重庆市","500000");
			put("北京", "110000");
			put("上海", "310000");
			put("天津", "120000");
			put("重庆", "500000");

			// put("石家庄市","130100");
			// put("唐山市","130200");
			// put("秦皇岛市","130300");
			// put("邯郸市","130400");
			// put("邢台市","130500");
			// put("保定市","130600");
			// put("张家口市","130700");
			// put("承德市","130800");
			// put("沧州市","130900");
			// put("廊坊市","131000");
			// put("衡水市","131100");
			// put("太原市","140100");
			// put("大同市","140200");
			// put("阳泉市","140300");
			// put("长治市","140400");
			// put("晋城市","140500");
			// put("朔州市","140600");
			// put("晋中市","140700");
			// put("运城市","140800");
			// put("忻州市","140900");
			// put("临汾市","141000");
			// put("吕梁市","141100");
			// put("呼和浩特市","150100");
			// put("包头市","150200");
			// put("乌海市","150300");
			// put("赤峰市","150400");
			// put("通辽市","150500");
			// put("鄂尔多斯市","150600");
			// put("呼伦贝尔市","150700");
			// put("巴彦淖尔市","150800");
			// put("乌兰察布市","150900");
			// put("兴安盟","152200");
			// put("锡林郭勒盟","152500");
			// put("阿拉善盟","152900");
			// put("沈阳市","210100");
			// put("大连市","210200");
			// put("鞍山市","210300");
			// put("抚顺市","210400");
			// put("本溪市","210500");
			// put("丹东市","210600");
			// put("锦州市","210700");
			// put("营口市","210800");
			// put("阜新市","210900");
			// put("辽阳市","211000");
			// put("盘锦市","211100");
			// put("铁岭市","211200");
			// put("朝阳市","211300");
			// put("葫芦岛市","211400");
			// put("长春市","220100");
			// put("吉林市","220200");
			// put("四平市","220300");
			// put("辽源市","220400");
			// put("通化市","220500");
			// put("白山市","220600");
			// put("松原市","220700");
			// put("白城市","220800");
			// put("延边朝鲜族自治州","222400");
			// put("哈尔滨市","230100");
			// put("齐齐哈尔市","230200");
			// put("鸡西市","230300");
			// put("鹤岗市","230400");
			// put("双鸭山市","230500");
			// put("大庆市","230600");
			// put("伊春市","230700");
			// put("佳木斯市","230800");
			// put("七台河市","230900");
			// put("牡丹江市","231000");
			// put("黑河市","231100");
			// put("绥化市","231200");
			// put("大兴安岭地区","232700");
			// put("南京市","320100");
			// put("无锡市","320200");
			// put("徐州市","320300");
			// put("常州市","320400");
			// put("苏州市","320500");
			// put("南通市","320600");
			// put("连云港市","320700");
			// put("淮安市","320800");
			// put("盐城市","320900");
			// put("扬州市","321000");
			// put("镇江市","321100");
			// put("泰州市","321200");
			// put("宿迁市","321300");
			// put("杭州市","330100");
			// put("宁波市","330200");
			// put("温州市","330300");
			// put("嘉兴市","330400");
			// put("湖州市","330500");
			// put("绍兴市","330600");
			// put("金华市","330700");
			// put("衢州市","330800");
			// put("舟山市","330900");
			// put("台州市","331000");
			// put("丽水市","331100");
			// put("合肥市","340100");
			// put("芜湖市","340200");
			// put("蚌埠市","340300");
			// put("淮南市","340400");
			// put("马鞍山市","340500");
			// put("淮北市","340600");
			// put("铜陵市","340700");
			// put("安庆市","340800");
			// put("黄山市","341000");
			// put("滁州市","341100");
			// put("阜阳市","341200");
			// put("宿州市","341300");
			// put("巢湖市","341400");
			// put("六安市","341500");
			// put("亳州市","341600");
			// put("池州市","341700");
			// put("宣城市","341800");
			// put("福州市","350100");
			// put("厦门市","350200");
			// put("莆田市","350300");
			// put("三明市","350400");
			// put("泉州市","350500");
			// put("漳州市","350600");
			// put("南平市","350700");
			// put("龙岩市","350800");
			// put("宁德市","350900");
			// put("南昌市","360100");
			// put("景德镇市","360200");
			// put("萍乡市","360300");
			// put("九江市","360400");
			// put("新余市","360500");
			// put("鹰潭市","360600");
			// put("赣州市","360700");
			// put("吉安市","360800");
			// put("宜春市","360900");
			// put("抚州市","361000");
			// put("上饶市","361100");
			// put("济南市","370100");
			// put("青岛市","370200");
			// put("淄博市","370300");
			// put("枣庄市","370400");
			// put("东营市","370500");
			// put("烟台市","370600");
			// put("潍坊市","370700");
			// put("济宁市","370800");
			// put("泰安市","370900");
			// put("威海市","371000");
			// put("日照市","371100");
			// put("莱芜市","371200");
			// put("临沂市","371300");
			// put("德州市","371400");
			// put("聊城市","371500");
			// put("滨州市","371600");
			// put("荷泽市","371700");
			// put("郑州市","410100");
			// put("开封市","410200");
			// put("洛阳市","410300");
			// put("平顶山市","410400");
			// put("安阳市","410500");
			// put("鹤壁市","410600");
			// put("新乡市","410700");
			// put("焦作市","410800");
			// put("濮阳市","410900");
			// put("许昌市","411000");
			// put("漯河市","411100");
			// put("三门峡市","411200");
			// put("南阳市","411300");
			// put("商丘市","411400");
			// put("信阳市","411500");
			// put("周口市","411600");
			// put("驻马店市","411700");
			// put("武汉市","420100");
			// put("黄石市","420200");
			// put("十堰市","420300");
			// put("宜昌市","420500");
			// put("襄樊市","420600");
			// put("鄂州市","420700");
			// put("荆门市","420800");
			// put("孝感市","420900");
			// put("荆州市","421000");
			// put("黄冈市","421100");
			// put("咸宁市","421200");
			// put("随州市","421300");
			// put("恩施土家族苗族自治州","422800");
			// put("省直辖行政单位","429000");
			// put("长沙市","430100");
			// put("株洲市","430200");
			// put("湘潭市","430300");
			// put("衡阳市","430400");
			// put("邵阳市","430500");
			// put("岳阳市","430600");
			// put("常德市","430700");
			// put("张家界市","430800");
			// put("益阳市","430900");
			// put("郴州市","431000");
			// put("永州市","431100");
			// put("怀化市","431200");
			// put("娄底市","431300");
			// put("湘西土家族苗族自治州","433100");
			// put("广州市","440100");
			// put("韶关市","440200");
			// put("深圳市","440300");
			// put("珠海市","440400");
			// put("汕头市","440500");
			// put("佛山市","440600");
			// put("江门市","440700");
			// put("湛江市","440800");
			// put("茂名市","440900");
			// put("肇庆市","441200");
			// put("惠州市","441300");
			// put("梅州市","441400");
			// put("汕尾市","441500");
			// put("河源市","441600");
			// put("阳江市","441700");
			// put("清远市","441800");
			// put("东莞市","441900");
			// put("中山市","442000");
			// put("潮州市","445100");
			// put("揭阳市","445200");
			// put("云浮市","445300");
			// put("南宁市","450100");
			// put("柳州市","450200");
			// put("桂林市","450300");
			// put("梧州市","450400");
			// put("北海市","450500");
			// put("防城港市","450600");
			// put("钦州市","450700");
			// put("贵港市","450800");
			// put("玉林市","450900");
			// put("百色市","451000");
			// put("贺州市","451100");
			// put("河池市","451200");
			// put("来宾市","451300");
			// put("崇左市","451400");
			// put("海口市","460100");
			// put("三亚市","460200");
			// put("成都市","510100");
			// put("自贡市","510300");
			// put("攀枝花市","510400");
			// put("泸州市","510500");
			// put("德阳市","510600");
			// put("绵阳市","510700");
			// put("广元市","510800");
			// put("遂宁市","510900");
			// put("内江市","511000");
			// put("乐山市","511100");
			// put("南充市","511300");
			// put("眉山市","511400");
			// put("宜宾市","511500");
			// put("广安市","511600");
			// put("达州市","511700");
			// put("雅安市","511800");
			// put("巴中市","511900");
			// put("资阳市","512000");
			// put("阿坝藏族羌族自治州","513200");
			// put("甘孜藏族自治州","513300");
			// put("凉山彝族自治州","513400");
			// put("贵阳市","520100");
			// put("六盘水市","520200");
			// put("遵义市","520300");
			// put("安顺市","520400");
			// put("铜仁地区","522200");
			// put("黔西南布依族苗族自治州","522300");
			// put("毕节地区","522400");
			// put("黔东南苗族侗族自治州","522600");
			// put("黔南布依族苗族自治州","522700");
			// put("昆明市","530100");
			// put("曲靖市","530300");
			// put("玉溪市","530400");
			// put("保山市","530500");
			// put("昭通市","530600");
			// put("丽江市","530700");
			// put("思茅市","530800");
			// put("临沧市","530900");
			// put("楚雄彝族自治州","532300");
			// put("红河哈尼族彝族自治州","532500");
			// put("文山壮族苗族自治州","532600");
			// put("西双版纳傣族自治州","532800");
			// put("大理白族自治州","532900");
			// put("德宏傣族景颇族自治州","533100");
			// put("怒江傈僳族自治州","533300");
			// put("迪庆藏族自治州","533400");
			// put("拉萨市","540100");
			// put("昌都地区","542100");
			// put("山南地区","542200");
			// put("日喀则地区","542300");
			// put("那曲地区","542400");
			// put("阿里地区","542500");
			// put("林芝地区","542600");
			// put("西安市","610100");
			// put("铜川市","610200");
			// put("宝鸡市","610300");
			// put("咸阳市","610400");
			// put("渭南市","610500");
			// put("延安市","610600");
			// put("汉中市","610700");
			// put("榆林市","610800");
			// put("安康市","610900");
			// put("商洛市","611000");
			// put("兰州市","620100");
			// put("嘉峪关市","620200");
			// put("金昌市","620300");
			// put("白银市","620400");
			// put("天水市","620500");
			// put("武威市","620600");
			// put("张掖市","620700");
			// put("平凉市","620800");
			// put("酒泉市","620900");
			// put("庆阳市","621000");
			// put("定西市","621100");
			// put("陇南市","621200");
			// put("临夏回族自治州","622900");
			// put("甘南藏族自治州","623000");
			// put("西宁市","630100");
			// put("海东地区","632100");
			// put("海北藏族自治州","632200");
			// put("黄南藏族自治州","632300");
			// put("海南藏族自治州","632500");
			// put("果洛藏族自治州","632600");
			// put("玉树藏族自治州","632700");
			// put("海西蒙古族藏族自治州","632800");
			// put("银川市","640100");
			// put("石嘴山市","640200");
			// put("吴忠市","640300");
			// put("固原市","640400");
			// put("中卫市","640500");
			// put("乌鲁木齐市","650100");
			// put("克拉玛依市","650200");
			// put("吐鲁番地区","652100");
			// put("哈密地区","652200");
			// put("昌吉回族自治州","652300");
			// put("博尔塔拉蒙古自治州","652700");
			// put("巴音郭楞蒙古自治州","652800");
			// put("阿克苏地区","652900");
			// put("克孜勒苏柯尔克孜自治州","653000");
			// put("喀什地区","653100");
			// put("和田地区","653200");
			// put("伊犁哈萨克自治州","654000");
			// put("塔城地区","654200");
			// put("阿勒泰地区","654300");

			put("石家庄", "130100");
			put("唐山", "130200");
			put("秦皇岛", "130300");
			put("邯郸", "130400");
			put("邢台", "130500");
			put("保定", "130600");
			put("张家口", "130700");
			put("承德", "130800");
			put("沧州", "130900");
			put("廊坊", "131000");
			put("衡水", "131100");
			put("太原", "140100");
			put("大同", "140200");
			put("阳泉", "140300");
			put("长治", "140400");
			put("晋城", "140500");
			put("朔州", "140600");
			put("晋中", "140700");
			put("运城", "140800");
			put("忻州", "140900");
			put("临汾", "141000");
			put("吕梁", "141100");
			put("呼和浩特", "150100");
			put("包头", "150200");
			put("乌海", "150300");
			put("赤峰", "150400");
			put("通辽", "150500");
			put("鄂尔多斯", "150600");
			put("呼伦贝尔", "150700");
			put("巴彦淖尔", "150800");
			put("乌兰察布", "150900");
			put("兴安盟", "152200");
			put("锡林郭勒盟", "152500");
			put("阿拉善盟", "152900");
			put("沈阳", "210100");
			put("大连", "210200");
			put("鞍山", "210300");
			put("抚顺", "210400");
			put("本溪", "210500");
			put("丹东", "210600");
			put("锦州", "210700");
			put("营口", "210800");
			put("阜新", "210900");
			put("辽阳", "211000");
			put("盘锦", "211100");
			put("铁岭", "211200");
			put("朝阳", "211300");
			put("葫芦岛", "211400");
			put("长春", "220100");
			put("吉林", "220200");
			put("四平", "220300");
			put("辽源", "220400");
			put("通化", "220500");
			put("白山", "220600");
			put("松原", "220700");
			put("白城", "220800");
			put("延边", "222400");
			put("哈尔滨", "230100");
			put("齐齐哈尔", "230200");
			put("鸡西", "230300");
			put("鹤岗", "230400");
			put("双鸭山", "230500");
			put("大庆", "230600");
			put("伊春", "230700");
			put("佳木斯", "230800");
			put("七台河", "230900");
			put("牡丹江", "231000");
			put("黑河", "231100");
			put("绥化", "231200");
			put("大兴安岭", "232700");
			put("南京", "320100");
			put("无锡", "320200");
			put("徐州", "320300");
			put("常州", "320400");
			put("苏州", "320500");
			put("南通", "320600");
			put("连云港", "320700");
			put("淮安", "320800");
			put("盐城", "320900");
			put("扬州", "321000");
			put("镇江", "321100");
			put("泰州", "321200");
			put("宿迁", "321300");
			put("杭州", "330100");
			put("宁波", "330200");
			put("温州", "330300");
			put("嘉兴", "330400");
			put("湖州", "330500");
			put("绍兴", "330600");
			put("金华", "330700");
			put("衢州", "330800");
			put("舟山", "330900");
			put("台州", "331000");
			put("丽水", "331100");
			put("合肥", "340100");
			put("芜湖", "340200");
			put("蚌埠", "340300");
			put("淮南", "340400");
			put("马鞍山", "340500");
			put("淮北", "340600");
			put("铜陵", "340700");
			put("安庆", "340800");
			put("黄山", "341000");
			put("滁州", "341100");
			put("阜阳", "341200");
			put("宿州", "341300");
			put("巢湖", "341400");
			put("六安", "341500");
			put("亳州", "341600");
			put("池州", "341700");
			put("宣城", "341800");
			put("福州", "350100");
			put("厦门", "350200");
			put("莆田", "350300");
			put("三明", "350400");
			put("泉州", "350500");
			put("漳州", "350600");
			put("南平", "350700");
			put("龙岩", "350800");
			put("宁德", "350900");
			put("南昌", "360100");
			put("景德镇", "360200");
			put("萍乡", "360300");
			put("九江", "360400");
			put("新余", "360500");
			put("鹰潭", "360600");
			put("赣州", "360700");
			put("吉安", "360800");
			put("宜春", "360900");
			put("抚州", "361000");
			put("上饶", "361100");
			put("济南", "370100");
			put("青岛", "370200");
			put("淄博", "370300");
			put("枣庄", "370400");
			put("东营", "370500");
			put("烟台", "370600");
			put("潍坊", "370700");
			put("济宁", "370800");
			put("泰安", "370900");
			put("威海", "371000");
			put("日照", "371100");
			put("莱芜", "371200");
			put("临沂", "371300");
			put("德州", "371400");
			put("聊城", "371500");
			put("滨州", "371600");
			put("荷泽", "371700");
			put("郑州", "410100");
			put("开封", "410200");
			put("洛阳", "410300");
			put("平顶山", "410400");
			put("安阳", "410500");
			put("鹤壁", "410600");
			put("新乡", "410700");
			put("焦作", "410800");
			put("濮阳", "410900");
			put("许昌", "411000");
			put("漯河", "411100");
			put("三门峡", "411200");
			put("南阳", "411300");
			put("商丘", "411400");
			put("信阳", "411500");
			put("周口", "411600");
			put("驻马店", "411700");
			put("武汉", "420100");
			put("黄石", "420200");
			put("十堰", "420300");
			put("宜昌", "420500");
			put("襄樊", "420600");
			put("鄂州", "420700");
			put("荆门", "420800");
			put("孝感", "420900");
			put("荆州", "421000");
			put("黄冈", "421100");
			put("咸宁", "421200");
			put("随州", "421300");
			put("恩施", "422800");
			put("长沙", "430100");
			put("株洲", "430200");
			put("湘潭", "430300");
			put("衡阳", "430400");
			put("邵阳", "430500");
			put("岳阳", "430600");
			put("常德", "430700");
			put("张家界", "430800");
			put("益阳", "430900");
			put("郴州", "431000");
			put("永州", "431100");
			put("怀化", "431200");
			put("娄底", "431300");
			put("湘西", "433100");
			put("广州", "440100");
			put("韶关", "440200");
			put("深圳", "440300");
			put("珠海", "440400");
			put("汕头", "440500");
			put("佛山", "440600");
			put("江门", "440700");
			put("湛江", "440800");
			put("茂名", "440900");
			put("肇庆", "441200");
			put("惠州", "441300");
			put("梅州", "441400");
			put("汕尾", "441500");
			put("河源", "441600");
			put("阳江", "441700");
			put("清远", "441800");
			put("东莞", "441900");
			put("中山", "442000");
			put("潮州", "445100");
			put("揭阳", "445200");
			put("云浮", "445300");
			put("南宁", "450100");
			put("柳州", "450200");
			put("桂林", "450300");
			put("梧州", "450400");
			put("北海", "450500");
			put("防城港", "450600");
			put("钦州", "450700");
			put("贵港", "450800");
			put("玉林", "450900");
			put("百色", "451000");
			put("贺州", "451100");
			put("河池", "451200");
			put("来宾", "451300");
			put("崇左", "451400");
			put("海口", "460100");
			put("三亚", "460200");
			put("成都", "510100");
			put("自贡", "510300");
			put("攀枝花", "510400");
			put("泸州", "510500");
			put("德阳", "510600");
			put("绵阳", "510700");
			put("广元", "510800");
			put("遂宁", "510900");
			put("内江", "511000");
			put("乐山", "511100");
			put("南充", "511300");
			put("眉山", "511400");
			put("宜宾", "511500");
			put("广安", "511600");
			put("达州", "511700");
			put("雅安", "511800");
			put("巴中", "511900");
			put("资阳", "512000");
			put("阿坝", "513200");
			put("甘孜", "513300");
			put("凉山", "513400");
			put("贵阳", "520100");
			put("六盘水", "520200");
			put("遵义", "520300");
			put("安顺", "520400");
			put("铜仁", "522200");
			put("黔西南", "522300");
			put("毕节", "522400");
			put("黔东南", "522600");
			put("黔南", "522700");
			put("昆明", "530100");
			put("曲靖", "530300");
			put("玉溪", "530400");
			put("保山", "530500");
			put("昭通", "530600");
			put("丽江", "530700");
			put("思茅", "530800");
			put("临沧", "530900");
			put("楚雄", "532300");
			put("红河", "532500");
			put("文山", "532600");
			put("西双版纳", "532800");
			put("大理", "532900");
			put("德宏", "533100");
			put("怒江", "533300");
			put("迪庆", "533400");
			put("拉萨", "540100");
			put("昌都", "542100");
			put("山南", "542200");
			put("日喀则", "542300");
			put("那曲", "542400");
			put("阿里", "542500");
			put("林芝", "542600");
			put("西安", "610100");
			put("铜川", "610200");
			put("宝鸡", "610300");
			put("咸阳", "610400");
			put("渭南", "610500");
			put("延安", "610600");
			put("汉中", "610700");
			put("榆林", "610800");
			put("安康", "610900");
			put("商洛", "611000");
			put("兰州", "620100");
			put("嘉峪关", "620200");
			put("金昌", "620300");
			put("白银", "620400");
			put("天水", "620500");
			put("武威", "620600");
			put("张掖", "620700");
			put("平凉", "620800");
			put("酒泉", "620900");
			put("庆阳", "621000");
			put("定西", "621100");
			put("陇南", "621200");
			put("临夏", "622900");
			put("甘南", "623000");
			put("西宁", "630100");
			put("海东", "632100");
			put("海北", "632200");
			put("黄南", "632300");
			put("海南", "632500");
			put("果洛", "632600");
			put("玉树", "632700");
			put("海西", "632800");
			put("银川", "640100");
			put("石嘴山", "640200");
			put("吴忠", "640300");
			put("固原", "640400");
			put("中卫", "640500");
			put("乌鲁木齐", "650100");
			put("克拉玛依", "650200");
			put("吐鲁番", "652100");
			put("哈密", "652200");
			put("昌吉州", "652300");
			put("博尔塔拉", "652700");
			put("巴音郭楞", "652800");
			put("阿克苏", "652900");
			put("克孜勒苏", "653000");
			put("喀什", "653100");
			put("和田", "653200");
			put("伊犁", "654000");
			put("塔城", "654200");
			put("阿勒泰", "654300");
		}

	};

	public static String getRegion(String srcRegion) {
		if (Tools.empty(srcRegion)) {
			return null;
		}
		for (int i = 0, length = PLACE_NAMES.length; i < length; i++) {
			if (srcRegion.indexOf(PLACE_NAMES[i]) >= 0) {
				return PLACE_NAMES[i];
			}
		}
		return null;
	}

	public static String getArea(String srcArea) {
		if (Tools.empty(srcArea)) {
			return null;
		}
		for (int i = 0, length = CITY_NAMES.length; i < length; i++) {
			if (srcArea.indexOf(CITY_NAMES[i]) >= 0) {
				return CITY_NAMES[i];
			}
		}
		return null;
	}

	public static void main(String[] args) {
		System.out.println(PLACE_MAP.get(getRegion("香港特别行政区")));
		System.err.println(getRegion("新疆阿克苏地区阿克苏市"));
		System.err.println(PLACE_MAP.get(getRegion("新疆阿克苏地区阿克苏市")));
		System.err.println(getArea("阿克苏市"));
		System.err.println(CITY_MAP.get(getArea("新疆阿克苏市")));
		System.err.println(CITY_MAP.get(getArea("上海市")));
	}

}
